<!DOCTYPE html>
<html lang="zh-cn">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>javascript 阶段</title>
</head>
<body>
    <h3>构造函数</h3>

    <script>

        // object array function (重复利用)

        // 定义构造函数
        function Page() {// 作用域中的foo方法
            this.width = "1000px";
            this.foo = function(){
                console.log("foo");
            }
        }
        // 实例对象
        var p1 = new Page();
        var p2 = new Page();
        console.log(p1);
        console.log(p2);

        // 构造函数添加的foo并不是被共享的
        console.log(p1.foo === p2.foo); // false  不是同一个引用地址



    </script>
</body>
</html>